Applejacks
28 The Mall, The Stratford Centre, Newham, London, United Kingdom, E15 1XD
(02085) 195809 Phone